what are objects and properties in js